From: Georges Basile Stavracas Neto Date: Thu, 4 Jun 2020 04:43:11 +0000 (-0300) Subject: appDisplay: Make folder dialog cover the whole screen X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~684^2^2~294 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=c040d08b975859aa0c6e2ebfc878d68838e38e4d;p=gnome-shell.git appDisplay: Make folder dialog cover the whole screen Future commits will improve input handling of the folder dialog, and they'll require the dialog to cover the whole primary monitor. Add another internal, center-aligned container to the folder dialog, and make it cover the whole available area. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1301 --- diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js index 3400ce178..e6f615b22 100644 --- a/js/ui/appDisplay.js +++ b/js/ui/appDisplay.js @@ -1427,12 +1427,10 @@ var AppFolderDialog = GObject.registerClass({ _init(source, folder) { super._init({ layout_manager: new Clutter.BinLayout(), - style_class: 'app-folder-dialog-container', visible: false, x_expand: true, y_expand: true, - x_align: Clutter.ActorAlign.CENTER, - y_align: Clutter.ActorAlign.CENTER, + reactive: true, }); this.add_constraint(new Layout.MonitorConstraint({ @@ -1455,7 +1453,12 @@ var AppFolderDialog = GObject.registerClass({ y_align: Clutter.ActorAlign.FILL, vertical: true, }); - this.add_child(this._viewBox); + this.add_child(new St.Bin({ + style_class: 'app-folder-dialog-container', + child: this._viewBox, + x_align: Clutter.ActorAlign.CENTER, + y_align: Clutter.ActorAlign.CENTER, + })); this._addFolderNameEntry(); this._viewBox.add_child(this._view);